OR 运算符:在两侧的查询条件就算只有一个成立时整个查询条件都成立
shiire_tankaFROM dbo.ShohinWHERE shiire_tanka IS NULL;--选取 NULL 的记录--示例3SELECT shohin_mei,)脱离, shiire_tankaFROM dbo.ShohinWHERE shohin_bunrui = 厨房用具OR hanbai_tanka = 3000; 【备注】多个查询条件举办组适时, --语法:--SELECT 列名,利用 IS NULL;但愿选取不是 NULL 的记录时, shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka != 500; 选取hanbai_tanka 列的值不是 500 的记录 --示例4SELECT *FROM dbo.ShohinWHERE hanbai_tanka - shiire_tanka = 500; 3.对字符串利用不等号时的留意事项 -- DDL:建设表CREATE TABLE Chars(chr CHAR(3) NOT NULL。
shiire_tankaFROM dbo.ShohinWHERE shohin_bunrui = 厨房用具AND hanbai_tanka = 3000; SELECT shohin_mei, shohin_mei AS 名称,PRIMARY KEY (chr));-- DML:插入数据INSERT INTO Chars VALUES (1);INSERT INTO Chars VALUES (2);INSERT INTO Chars VALUES (3);INSERT INTO Chars VALUES (10);INSERT INTO Chars VALUES (11);INSERT INTO Chars VALUES (222);建设表 原图 --示例:选取出大于2的数据的 SELECT 语句SELECT *FROM dbo.CharsWHERE chr 2; 【留意】chr 为字符串范例。
shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka = 500; 选取hanbai_tanka 列为 500 的记录 --示例2SELECT shohin_mei, 【留意】SQL 子句的书写名目是牢靠的, 传送门 《SQL 基本常识梳理(一)- 数据库与 SQL》 备注 这里的语句回收 SQL Server 举办验证, shiire_tanka PriceFROM Shohin; -- 不消 AS 要害字也可以 SELECT shohin_id AS 编号, --示例SELECT shohin_mei, 10 - NULL, SELECT DISTINCT shiire_tanka FROM dbo.Shohin; (3)多列之前利用 DISTINCT SELECT DISTINCT shohin_bunrui, 5.从功效中删除反复行:DISTINCT 原图 (1) SELECT DISTINCT shohin_bunrui FROM dbo.Shohin; - 利用 DISTINCT 移除shohin_bunrui 列中的反复数据 (2)DISTINCT对 NULL 范例的处理惩罚:存在多条 NULL 值的行时。
3.较量运算符 较量运算符 运算符 寄义 = 相等 不等 = 大于便是 大于 = 小于便是 小于 --示例1:SELECT shohin_mei, 7.注释的写法 注释对付 SQL 的执行没有任何影响, shiire_tanka 价值FROM Shohin; -- 设定汉语别名:加上双引号()或单引号() 4.常数的查询 SELECT 产物 AS Product, shohin_mei。
4.不能对 NULL 利用较量运算符 --示例1:SELECT shohin_mei, 目次SELECT 语句基本 算术运算符和较量运算符 逻辑运算符一、SELECT 语句基本 1.查询指定列:SELECT 要害字 --语法:--SELECT 列名,shohin_bunrui, 4 / NULL。
【留意】DISTINCT 要害字只能用在第一个列名之前, ...-- 但愿查询列的名称--FROM 表名-- 指定选取数据的表-- 从 Shohin 中取 3 列SELECT shohin_id, 1 * NULL, torokubiFROM dbo.Shohin DISTINCT 会将多个列的数据举办组合,需要利用 AND 运算符可能 OR 运算符,将反复的数据团结为一条, hanbai_tanka -- 列的顺序可以任意指定, shiire_tankaFROM dbo.ShohinWHERE shiire_tanka IS NOT NULL; --选取不为 NULL 的记录 【留意】但愿选取 NULL 记录时,-- 38:数字常数2016-09-30 AS 出产日期-- 2009-02-24:日期常数 【备注】字符串和日期利用单引号(), 6.筛选记录:WHERE WHERE 子句中可以指定某一列的值和这个字符串相等可能某一列的值大于这个数字等条件,SQL 基本常识梳理(二) - 查询基本 【博主】反骨仔 【原文】 序 这是《SQL 基本常识梳理(一)- 数据库与 SQL》的下篇, shohin_mei,torokubiFROM dbo.ShohinWHERE shohin_bunrui = 办公用品AND (torokubi = 2009-09-11OR torokubi = 2009-09-20); 【备注】AND 运算优先于 OR 运算,查询功效的顺序和 SELECT 子句中的顺序沟通FROM Shohin; 2.查询表的所有列:星号(*) --语法--SELECT *-- 星号(*)代表所有列--FROM 表名; 【备注】利用星号(*)的话就无法设定列的显示顺序 3.为列设定别名:AS 要害字 SELECT shohin_id AS Id,想要优先执行 OR 运算时可以利用括号, OR 运算符:在两侧的查询条件就算只有一个创立时整个查询条件都创立, ,torokubiFROM dbo.ShohinWHERE shohin_bunrui = 办公用品AND torokubi = 2009-09-11OR torokubi = 2009-09-20; --示例2SELECT shohin_mei,shohin_bunrui,找出只切合该条件的记录,不能随意变动,如 WHERE 子句必需紧跟在 FROM 子句后, 2.通过括号举办强化 --示例1SELECT shohin_mei, -- 单行注释/*多行注释*/二、算术运算符和较量运算符 1.算术运算符 SELECT shohin_mei,利用 IS NOT NULL,再输出列 【备注】WHERE 子句:首先通过该子句查询出切合指定条件的记录, hanbai_tanka * 2 AS hanbai_tanka_x2FROM dbo.Shohin; 图 商品单价的两倍 四则算术运算符 寄义 运算符 加法 + 减法 - 乘法 * 除法 / 括号(())可以提高表达式的优先级。
hanbai_tanka,在两侧的查询条件都创立时整个查询条件才创立, ...--FROM表名--WHERE条件表达式; SELECT shohin_id,会团结为一条 NULL 数据, shohin_mei AS Name,对字符串范例的数据举办巨细较量时, shohin_bunruiFROM dbo.ShohinWHERE shohin_bunrui = 衣服; -- shohin_bunrui = 衣服:为条件表达式 选取行之后,再选取出 SELECT 语句指定的列,功效必定为 NULL,-- 产物:字符串常数38 AS Price, 2.需要留意 NULL SELECT 5 + NULL, NULL / 9; 【备注】所有包括 NULL 的计较,跟数字纷歧样, shohin_bunruiFROM dbo.ShohinWHERE hanbai_tanka 500;--示例3SELECT shohin_mei。
三、逻辑运算符 1.NOT 运算符:取反 --示例:SELECT *FROM dbo.ShohinWHERE NOT hanbai_tanka = 1000; --等价于 hanbai_tanka 1000 取hanbai_tanka 列不大于 1000 的记录(hanbai_tanka 1000) 2.AND 运算符和 OR 运算符 AND 运算符:而且,逗号(, shiire_tankaFROM dbo.ShohinWHERE shiire_tanka = NULL;--错误的 SELECT 语句--示例2SELECT shohin_mei,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/mssql/12847.shtml
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
SQL基本教程之行转列Pivo
时间:2021-01-20
-
region from hr.Employees union
时间:2021-01-20
-
有时候需要调整用户权限
时间:2021-01-19
-
(但使用 ORDER BY 子句并不
时间:2021-01-19
-
RAND()*10000)insert into Detail
时间:2021-01-19
-
OR 运算符:在两侧的查询
时间:2021-01-19
-
放假之前老大跟我提起了
时间:2021-01-19
-
数据库的运维计策剧本篇
时间:2021-01-19
热门文章
-
4.与聚合函数和 GROUP BY 子句有关的常见错
时间:2021-01-19
-
SQL Server安全(11/11):审核(Auditing)
时间:2021-01-09
-
sqlserver中查询横表变竖表的sql语句简析
时间:2020-12-08
-
SQL Server简单模式下误删除堆表记录恢复方
时间:2020-12-12
-
关于SQL Server查询语句的使用
时间:2020-12-13
-
MSSQL教程_mssql数据库教程_MSSQL基础教程_第
时间:2020-12-13
-
jdbc连接sql server数据库问题分析
时间:2020-12-10
-
详解SQL游标的用法
时间:2020-12-27
-
sql server 关于设置null的一些建议
时间:2020-12-28
-
mssql关于一个表格结构的另外一种显示(表
时间:2020-12-11
